package com.zzyl.vo;

import com.zzyl.base.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@ApiModel(description = "预约信息VO")
public class ReservationVo extends BaseVo {
    @ApiModelProperty(value = "预约人姓名", required = true, example = "张三")
    private String name;

    @ApiModelProperty(value = "预约人手机号", required = true, example = "13800138000")
    private String mobile;

    @ApiModelProperty(value = "预约时间", required = true)
    private LocalDateTime time;

    @ApiModelProperty(value = "探访人", required = true, example = "李四")
    private String visitor;

    @ApiModelProperty(value = "预约类型，0：参观预约，1：探访预约", required = true, example = "0")
    private Integer type;

    @ApiModelProperty(value = "预约状态，0：待报道，1：已完成，2：取消，3：过期", required = true, example = "0")
    private Integer status = 0;

}
